itch something - Francés Inglés Diccionario